package me.zhengjie.modules.app.domain.dto;

import lombok.Data;

import java.util.Date;

/**
* @author xz
* @date 2025/06/23
*/
@Data
public class GameRecordsDto extends BaseDto{


    /**
     * 玩家1
     */
    private Long player1Id;

    /**
     * 玩家2
     */
    private Long player2Id;

    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 赢家
     */
    private Long winnerId;

    /**
     * 赢家类型：0-玩家，1-AI，3-平手，2-流局
     */
    private Byte winnerType;

    /**
     * 总共回合
     */
    private Byte totalRounds;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 配置快照
     */
    private String configSnapshot;
}
